<Ui>
	<!--
		Path naming scheme
		cargBags is split into a lot of (mostly optional) modules
		which have their own dependency chain down to the base framework.
		You can find the dependencies listed on top of each of the files.

		A general guideline is this:
			base			The heart of the framework; everything depends on it
			base-add		Important optional parts for the core (e.g. different sources of inventory data)

			mixins			Often used functions for your layout, optional (e.g. the "plugins"-system)
			mixins-add		Additions which depend on some mixins (e.g. a specific set of plugins)

		For further details visit the cargBags-wiki page on GitHub!
	-->

	<!--
		Base framework
		Can't live without it!
	-->
	<Script file='base\core.lua' />
	<Script file='base\implementation.lua' />
	<Script file='base\container.lua' />
	<Script file='base\itembutton.lua' />

	<!--
		Sieves
		They provide different approaches of sorting items into the right container
		You need to choose one
	-->
	<!--<Script file='base-add\bags.sieve.lua' />-->
	<Script file='base-add\filters.sieve.lua' />

	<!--
		Mixins are optional 'add-ins'
		They provide often used low-level functions
		All optional
	-->
	<Script file='mixins\api-common.lua' />
	<Script file='mixins\locale.lua' />
	<Script file='mixins\parseBags.lua' />
	<Script file='mixins\textFilter.lua' />

	<!--
		 Default additions for api-common
	-->
	<Script file='mixins-add\layouts.lua' />
	<Script file='mixins-add\sorts.lua' />

	<!--
		Item keys, providing additional data in the ItemTable
		All optional
	-->
	<Script file='mixins-add\itemkeys\basic.lua' />
	<Script file='mixins-add\itemkeys\equipSets.lua' />
	<Script file='mixins-add\itemkeys\tooltip.lua' />

	<!--
		Plugins for your containers
		All optional
	-->
	<Script file='mixins-add\plugins\bagBar.lua' />
	<Script file='mixins-add\plugins\searchBar.lua' />
	<Script file='mixins-add\plugins\tagDisplay.lua' />

	<!--
		 Scaffolds, initial styling for your ItemButtons
		 All optional
	-->

	<Script file='mixins-add\default.scaffold.lua' />
</Ui>
